Why doesn't TypeScript compiler detect missing properties on object created with Object.create(null)

visit shbcf.ru